home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-09-22 | 1.3 KB | 66 lines | [TEXT/MPS ] |
- include 'traps.a'
- ;
- ; Apple Macintosh Developer Technical Support
- ;
- ; File: viewCDEF.a
- ; Written by: Eric Soldan
- ;
- ; Copyright © 1990-1991 Apple Computer, Inc.
- ; All rights reserved.
- ;
- ;
-
- case on
-
- seg 'viewCDEF'
- jmpInstruction PROC
- jsr mayBreak
- movea.l procPtr,A0
- move A0,D0
- beq.s defCtl
- jmp (A0)
- procPtr dc.l 0
- mayBreak rts ;Put a _Debugger statement in front
- ;of the rts if you need to break.
- defCtl LINK A6,#-8
- MOVE.L D6,-(A7)
- MOVEQ #$00,D6
- MOVEA.L 14(A6),A0
- MOVEA.L (A0),A0
- MOVE.L $0008(A0),-8(A6)
- MOVE.L $000C(A0),-4(A6)
- MOVE.W 12(A6),D0
- BEQ.S *+$0016 ; 00000034
- BMI.S *+$003E ; 0000005E
- SUBI.W #$000A,D0
- BPL.S *+$0008 ; 0000002E
- ADDQ.W #$8,D0
- BEQ.S *+$0012 ; 0000003C
- BRA.S *+$0032 ; 0000005E
- SUBQ.W #$2,D0
- BPL.S *+$002E ; 0000005E
- BRA.S *+$000A ; 0000003C
- PEA -8(A6)
- _FrameRect
- BRA.S *+$0024 ; 0000005E
- CMPI.W #$0002,12(A6)
- BNE.S *+$0008 ; 0000004A
- ANDI.W #$00FF,8(A6)
- MOVE.L 8(A6),-(A7)
- PEA -8(A6)
- _RectRgn
- CMPI.W #$0002,12(A6)
- BEQ.S *+$0004 ; 0000005E
- MOVEQ #$01,D6
- MOVE.L D6,$0014(A6)
- MOVE.L (A7)+,D6
- UNLK A6
- MOVEA.L (A7)+,A0
- LEA $000C(A7),A7
- JMP (A0)
-
- ENDP
-
- END
-
-